\hypertarget{class_cowichan_linux_tuples}{
\section{CowichanLinuxTuples Class Reference}
\label{class_cowichan_linux_tuples}\index{CowichanLinuxTuples@{CowichanLinuxTuples}}
}
{\tt \#include $<$cowichan\_\-lt.hpp$>$}

Inheritance diagram for CowichanLinuxTuples::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2cm]{class_cowichan_linux_tuples}
\end{center}
\end{figure}
\subsection*{Static Public Attributes}
\begin{CompactItemize}
\item 
static const char $\ast$ \hyperlink{class_cowichan_linux_tuples_606850f3470fa6dabc5073f30f3cbdff}{SERVER} = \char`\"{}localhost\char`\"{}
\item 
static const int \hyperlink{class_cowichan_linux_tuples_8147ab1e9ceb24271c0f8d05b7b050d5}{PORT} = 25000
\item 
static const int \hyperlink{class_cowichan_linux_tuples_a6a295eddcf047ef4199a1f60c29f9ee}{NUM\_\-WORKERS} = 2
\end{CompactItemize}
\subsection*{Protected Member Functions}
\begin{CompactItemize}
\item 
void \hyperlink{class_cowichan_linux_tuples_8774404842868381379ec627e8373cec}{mandel} (\hyperlink{cowichan_8hpp_82321152ddeeefe9c61350a42ed9e7af}{IntMatrix} matrix)
\item 
void \hyperlink{class_cowichan_linux_tuples_ff90c6a27db51366570b70d352de7fab}{randmat} (\hyperlink{cowichan_8hpp_82321152ddeeefe9c61350a42ed9e7af}{IntMatrix} matrix)
\item 
void \hyperlink{class_cowichan_linux_tuples_f3bd58ad2653f06d242d473e7bffda0b}{half} (\hyperlink{cowichan_8hpp_82321152ddeeefe9c61350a42ed9e7af}{IntMatrix} matrixIn, \hyperlink{cowichan_8hpp_82321152ddeeefe9c61350a42ed9e7af}{IntMatrix} matrixOut)
\item 
void \hyperlink{class_cowichan_linux_tuples_5497a17a63cc5faad7afa54d013ea741}{invperc} (\hyperlink{cowichan_8hpp_82321152ddeeefe9c61350a42ed9e7af}{IntMatrix} matrix, \hyperlink{cowichan_8hpp_a64c8df2f1e9c8ea68a7bcc19aca683e}{BoolMatrix} mask)
\item 
void \hyperlink{class_cowichan_linux_tuples_b8cf055ec3d42a1ccde6d818c5a43a74}{thresh} (\hyperlink{cowichan_8hpp_82321152ddeeefe9c61350a42ed9e7af}{IntMatrix} matrix, \hyperlink{cowichan_8hpp_a64c8df2f1e9c8ea68a7bcc19aca683e}{BoolMatrix} mask)
\item 
void \hyperlink{class_cowichan_linux_tuples_967138bbdead76eec50f31465dd9d5f1}{life} (\hyperlink{cowichan_8hpp_a64c8df2f1e9c8ea68a7bcc19aca683e}{BoolMatrix} matrixIn, \hyperlink{cowichan_8hpp_a64c8df2f1e9c8ea68a7bcc19aca683e}{BoolMatrix} matrixOut)
\item 
void \hyperlink{class_cowichan_linux_tuples_2b1a77ecbd01ec847cf63fe7ebb50e35}{winnow} (\hyperlink{cowichan_8hpp_82321152ddeeefe9c61350a42ed9e7af}{IntMatrix} matrix, \hyperlink{cowichan_8hpp_a64c8df2f1e9c8ea68a7bcc19aca683e}{BoolMatrix} mask, \hyperlink{class_point}{PointVector} points)
\item 
void \hyperlink{class_cowichan_linux_tuples_922209c219bb5b9268263dae4000ea81}{norm} (\hyperlink{class_point}{PointVector} pointsIn, \hyperlink{class_point}{PointVector} pointsOut)
\item 
void \hyperlink{class_cowichan_linux_tuples_501f87594d62af261ff0b1954a60ddc4}{hull} (\hyperlink{class_point}{PointVector} pointsIn, \hyperlink{class_point}{PointVector} pointsOut)
\item 
void \hyperlink{class_cowichan_linux_tuples_b16e1c3b60f920c12460a74289558dcb}{outer} (\hyperlink{class_point}{PointVector} points, \hyperlink{cowichan_8hpp_3fb46f939e55c239fbc95656fc0f3399}{Matrix} matrix, \hyperlink{cowichan_8hpp_02bc1553e241b9b33408482658b3c355}{Vector} vector)
\item 
void \hyperlink{class_cowichan_linux_tuples_fd3e659afb38415f56fd508333b7bb1b}{gauss} (\hyperlink{cowichan_8hpp_3fb46f939e55c239fbc95656fc0f3399}{Matrix} matrix, \hyperlink{cowichan_8hpp_02bc1553e241b9b33408482658b3c355}{Vector} target, \hyperlink{cowichan_8hpp_02bc1553e241b9b33408482658b3c355}{Vector} solution)
\item 
void \hyperlink{class_cowichan_linux_tuples_aa2c469c3f520a5a56c5ec1ac9a5a6c6}{sor} (\hyperlink{cowichan_8hpp_3fb46f939e55c239fbc95656fc0f3399}{Matrix} matrix, \hyperlink{cowichan_8hpp_02bc1553e241b9b33408482658b3c355}{Vector} target, \hyperlink{cowichan_8hpp_02bc1553e241b9b33408482658b3c355}{Vector} solution)
\item 
void \hyperlink{class_cowichan_linux_tuples_c4874f09c54056ac94d00f9e341a94f4}{product} (\hyperlink{cowichan_8hpp_3fb46f939e55c239fbc95656fc0f3399}{Matrix} matrix, \hyperlink{cowichan_8hpp_02bc1553e241b9b33408482658b3c355}{Vector} candidate, \hyperlink{cowichan_8hpp_02bc1553e241b9b33408482658b3c355}{Vector} solution)
\item 
\hyperlink{cowichan_8hpp_4d521b2c54a1f6312cc8fa04827eaf98}{real} \hyperlink{class_cowichan_linux_tuples_213185666ea7dd0c9abc59899b454086}{vecdiff} (\hyperlink{cowichan_8hpp_02bc1553e241b9b33408482658b3c355}{Vector} actual, \hyperlink{cowichan_8hpp_02bc1553e241b9b33408482658b3c355}{Vector} computed)
\item 
void \hyperlink{class_cowichan_linux_tuples_fd49b2a0af64bafb93a5fe1210c68acd}{chain} (bool use\_\-randmat, bool use\_\-thresh)
\end{CompactItemize}


\subsection{Detailed Description}
The LinuxTuples implementation of the \hyperlink{class_cowichan}{Cowichan} problem set. 

\subsection{Member Function Documentation}
\hypertarget{class_cowichan_linux_tuples_fd49b2a0af64bafb93a5fe1210c68acd}{
\index{CowichanLinuxTuples@{CowichanLinuxTuples}!chain@{chain}}
\index{chain@{chain}!CowichanLinuxTuples@{CowichanLinuxTuples}}
\subsubsection[{chain}]{\setlength{\rightskip}{0pt plus 5cm}void CowichanLinuxTuples::chain (bool {\em use\_\-randmat}, \/  bool {\em use\_\-thresh})\hspace{0.3cm}{\tt  \mbox{[}protected\mbox{]}}}}
\label{class_cowichan_linux_tuples_fd49b2a0af64bafb93a5fe1210c68acd}


Runs the cowichan problem set, chained together. \begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em use\_\-randmat}]true: generate a random matrix. false: use a window of the mandelbrot set. \item[{\em use\_\-thresh}]true: use image thresholding for int-$>$bool. false: use invasion percolation for int-$>$bool. \end{description}
\end{Desc}


Reimplemented from \hyperlink{class_cowichan_08ee88eb612571e8faa20b2645dc906d}{Cowichan}.\hypertarget{class_cowichan_linux_tuples_fd3e659afb38415f56fd508333b7bb1b}{
\index{CowichanLinuxTuples@{CowichanLinuxTuples}!gauss@{gauss}}
\index{gauss@{gauss}!CowichanLinuxTuples@{CowichanLinuxTuples}}
\subsubsection[{gauss}]{\setlength{\rightskip}{0pt plus 5cm}void CowichanLinuxTuples::gauss ({\bf Matrix} {\em matrix}, \/  {\bf Vector} {\em target}, \/  {\bf Vector} {\em solution})\hspace{0.3cm}{\tt  \mbox{[}protected, virtual\mbox{]}}}}
\label{class_cowichan_linux_tuples_fd3e659afb38415f56fd508333b7bb1b}


For description see \hyperlink{index_gauss_sec}{11. Gaussian Elimination} \begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em matrix}]matrix A in AX = V. \item[{\em target}]vector V in AX = V. \item[{\em solution}]vector X in AX = V. \end{description}
\end{Desc}


Implements \hyperlink{class_cowichan_aa9aac74b96dc5ed33e821d94649d1b2}{Cowichan}.\hypertarget{class_cowichan_linux_tuples_f3bd58ad2653f06d242d473e7bffda0b}{
\index{CowichanLinuxTuples@{CowichanLinuxTuples}!half@{half}}
\index{half@{half}!CowichanLinuxTuples@{CowichanLinuxTuples}}
\subsubsection[{half}]{\setlength{\rightskip}{0pt plus 5cm}void CowichanLinuxTuples::half ({\bf IntMatrix} {\em matrixIn}, \/  {\bf IntMatrix} {\em matrixOut})\hspace{0.3cm}{\tt  \mbox{[}protected, virtual\mbox{]}}}}
\label{class_cowichan_linux_tuples_f3bd58ad2653f06d242d473e7bffda0b}


For description see \hyperlink{index_half_sec}{3. Two-Dimensional Shuffle} \begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em matrixIn}]matrix to shuffle. \item[{\em matrixOut}]shuffled matrix. \end{description}
\end{Desc}


Implements \hyperlink{class_cowichan_308603053675bccbe631f04af921f57c}{Cowichan}.\hypertarget{class_cowichan_linux_tuples_501f87594d62af261ff0b1954a60ddc4}{
\index{CowichanLinuxTuples@{CowichanLinuxTuples}!hull@{hull}}
\index{hull@{hull}!CowichanLinuxTuples@{CowichanLinuxTuples}}
\subsubsection[{hull}]{\setlength{\rightskip}{0pt plus 5cm}void CowichanLinuxTuples::hull ({\bf PointVector} {\em pointsIn}, \/  {\bf PointVector} {\em pointsOut})\hspace{0.3cm}{\tt  \mbox{[}protected, virtual\mbox{]}}}}
\label{class_cowichan_linux_tuples_501f87594d62af261ff0b1954a60ddc4}


For description see \hyperlink{index_hull_sec}{9. Convex Hull} \begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em pointsIn}]points to run convex hull on. \item[{\em pointsOut}]reordered points from pointsIn. \end{description}
\end{Desc}


Implements \hyperlink{class_cowichan_0c6b68ae3c059b66893405f8530a2e0a}{Cowichan}.\hypertarget{class_cowichan_linux_tuples_5497a17a63cc5faad7afa54d013ea741}{
\index{CowichanLinuxTuples@{CowichanLinuxTuples}!invperc@{invperc}}
\index{invperc@{invperc}!CowichanLinuxTuples@{CowichanLinuxTuples}}
\subsubsection[{invperc}]{\setlength{\rightskip}{0pt plus 5cm}void CowichanLinuxTuples::invperc ({\bf IntMatrix} {\em matrix}, \/  {\bf BoolMatrix} {\em mask})\hspace{0.3cm}{\tt  \mbox{[}protected, virtual\mbox{]}}}}
\label{class_cowichan_linux_tuples_5497a17a63cc5faad7afa54d013ea741}


For description see \hyperlink{index_invperc_sec}{4. Invasion Percolation} \begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em matrix}]filling resistance matrix. \item[{\em mask}]filled cells. \end{description}
\end{Desc}


Implements \hyperlink{class_cowichan_ea126792a31e54a8722663b7ea768955}{Cowichan}.\hypertarget{class_cowichan_linux_tuples_967138bbdead76eec50f31465dd9d5f1}{
\index{CowichanLinuxTuples@{CowichanLinuxTuples}!life@{life}}
\index{life@{life}!CowichanLinuxTuples@{CowichanLinuxTuples}}
\subsubsection[{life}]{\setlength{\rightskip}{0pt plus 5cm}void CowichanLinuxTuples::life ({\bf BoolMatrix} {\em matrixIn}, \/  {\bf BoolMatrix} {\em matrixOut})\hspace{0.3cm}{\tt  \mbox{[}protected, virtual\mbox{]}}}}
\label{class_cowichan_linux_tuples_967138bbdead76eec50f31465dd9d5f1}


For description see \hyperlink{index_life_sec}{6. Game of Life} \begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em matrixIn}]initial world. \item[{\em matrixOut}]final world. \end{description}
\end{Desc}


Implements \hyperlink{class_cowichan_d449595ef2fe934bdd128ac8b1f51d07}{Cowichan}.\hypertarget{class_cowichan_linux_tuples_8774404842868381379ec627e8373cec}{
\index{CowichanLinuxTuples@{CowichanLinuxTuples}!mandel@{mandel}}
\index{mandel@{mandel}!CowichanLinuxTuples@{CowichanLinuxTuples}}
\subsubsection[{mandel}]{\setlength{\rightskip}{0pt plus 5cm}void CowichanLinuxTuples::mandel ({\bf IntMatrix} {\em matrix})\hspace{0.3cm}{\tt  \mbox{[}protected, virtual\mbox{]}}}}
\label{class_cowichan_linux_tuples_8774404842868381379ec627e8373cec}


For description see \hyperlink{index_mandel_sec}{1. Mandelbrot Set Generation} \begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em matrix}]matrix to fill. \end{description}
\end{Desc}


Implements \hyperlink{class_cowichan_ec6cc4eb2ad444474b923532167e98a2}{Cowichan}.\hypertarget{class_cowichan_linux_tuples_922209c219bb5b9268263dae4000ea81}{
\index{CowichanLinuxTuples@{CowichanLinuxTuples}!norm@{norm}}
\index{norm@{norm}!CowichanLinuxTuples@{CowichanLinuxTuples}}
\subsubsection[{norm}]{\setlength{\rightskip}{0pt plus 5cm}void CowichanLinuxTuples::norm ({\bf PointVector} {\em pointsIn}, \/  {\bf PointVector} {\em pointsOut})\hspace{0.3cm}{\tt  \mbox{[}protected, virtual\mbox{]}}}}
\label{class_cowichan_linux_tuples_922209c219bb5b9268263dae4000ea81}


For description see \hyperlink{index_norm_sec}{8. Point Location Normalization} \begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em pointsIn}]points to normalize. \item[{\em pointsOut}]normalized points. \end{description}
\end{Desc}


Implements \hyperlink{class_cowichan_3df21e3c627958114e045c3559a29f30}{Cowichan}.\hypertarget{class_cowichan_linux_tuples_b16e1c3b60f920c12460a74289558dcb}{
\index{CowichanLinuxTuples@{CowichanLinuxTuples}!outer@{outer}}
\index{outer@{outer}!CowichanLinuxTuples@{CowichanLinuxTuples}}
\subsubsection[{outer}]{\setlength{\rightskip}{0pt plus 5cm}void CowichanLinuxTuples::outer ({\bf PointVector} {\em points}, \/  {\bf Matrix} {\em matrix}, \/  {\bf Vector} {\em vector})\hspace{0.3cm}{\tt  \mbox{[}protected, virtual\mbox{]}}}}
\label{class_cowichan_linux_tuples_b16e1c3b60f920c12460a74289558dcb}


For description see \hyperlink{index_outer_sec}{10. Outer Product} \begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em points}]vector of points. \item[{\em matrix}]resulting distance matrix. \item[{\em vector}]resulting distance vector. \end{description}
\end{Desc}


Implements \hyperlink{class_cowichan_52f17221019290b88334b0ca7f3bcdb9}{Cowichan}.\hypertarget{class_cowichan_linux_tuples_c4874f09c54056ac94d00f9e341a94f4}{
\index{CowichanLinuxTuples@{CowichanLinuxTuples}!product@{product}}
\index{product@{product}!CowichanLinuxTuples@{CowichanLinuxTuples}}
\subsubsection[{product}]{\setlength{\rightskip}{0pt plus 5cm}void CowichanLinuxTuples::product ({\bf Matrix} {\em matrix}, \/  {\bf Vector} {\em candidate}, \/  {\bf Vector} {\em solution})\hspace{0.3cm}{\tt  \mbox{[}protected, virtual\mbox{]}}}}
\label{class_cowichan_linux_tuples_c4874f09c54056ac94d00f9e341a94f4}


For description see \hyperlink{index_product_sec}{13. Matrix-Vector Product} \begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em matrix}]matrix A in AX = V. \item[{\em candidate}]vector X in AX = V. \item[{\em solution}]vector V in AX = V. \end{description}
\end{Desc}


Implements \hyperlink{class_cowichan_3d7d4b581a1d6f0392dc452830fb3b03}{Cowichan}.\hypertarget{class_cowichan_linux_tuples_ff90c6a27db51366570b70d352de7fab}{
\index{CowichanLinuxTuples@{CowichanLinuxTuples}!randmat@{randmat}}
\index{randmat@{randmat}!CowichanLinuxTuples@{CowichanLinuxTuples}}
\subsubsection[{randmat}]{\setlength{\rightskip}{0pt plus 5cm}void CowichanLinuxTuples::randmat ({\bf IntMatrix} {\em matrix})\hspace{0.3cm}{\tt  \mbox{[}protected, virtual\mbox{]}}}}
\label{class_cowichan_linux_tuples_ff90c6a27db51366570b70d352de7fab}


For description see \hyperlink{index_randmat_sec}{2. Random Number Generation} \begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em matrix}]matrix to fill. \end{description}
\end{Desc}


Implements \hyperlink{class_cowichan_c44cacf9d9e363a5b076bcee8b9a7a73}{Cowichan}.\hypertarget{class_cowichan_linux_tuples_aa2c469c3f520a5a56c5ec1ac9a5a6c6}{
\index{CowichanLinuxTuples@{CowichanLinuxTuples}!sor@{sor}}
\index{sor@{sor}!CowichanLinuxTuples@{CowichanLinuxTuples}}
\subsubsection[{sor}]{\setlength{\rightskip}{0pt plus 5cm}void CowichanLinuxTuples::sor ({\bf Matrix} {\em matrix}, \/  {\bf Vector} {\em target}, \/  {\bf Vector} {\em solution})\hspace{0.3cm}{\tt  \mbox{[}protected, virtual\mbox{]}}}}
\label{class_cowichan_linux_tuples_aa2c469c3f520a5a56c5ec1ac9a5a6c6}


For description see \hyperlink{index_sor_sec}{12. Successive Over-Relaxation} \begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em matrix}]matrix A in AX = V. \item[{\em target}]vector V in AX = V. \item[{\em solution}]vector X in AX = V. \end{description}
\end{Desc}


Implements \hyperlink{class_cowichan_92d8d9ae77208115fdfe69e1174f601c}{Cowichan}.\hypertarget{class_cowichan_linux_tuples_b8cf055ec3d42a1ccde6d818c5a43a74}{
\index{CowichanLinuxTuples@{CowichanLinuxTuples}!thresh@{thresh}}
\index{thresh@{thresh}!CowichanLinuxTuples@{CowichanLinuxTuples}}
\subsubsection[{thresh}]{\setlength{\rightskip}{0pt plus 5cm}void CowichanLinuxTuples::thresh ({\bf IntMatrix} {\em matrix}, \/  {\bf BoolMatrix} {\em mask})\hspace{0.3cm}{\tt  \mbox{[}protected, virtual\mbox{]}}}}
\label{class_cowichan_linux_tuples_b8cf055ec3d42a1ccde6d818c5a43a74}


For description see \hyperlink{index_thresh_sec}{5. Histogram Thresholding} \begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em matrix}]image. \item[{\em mask}]image after thresholding. \end{description}
\end{Desc}


Implements \hyperlink{class_cowichan_a0b633b8c1f21884e0998a9c7020c08c}{Cowichan}.\hypertarget{class_cowichan_linux_tuples_213185666ea7dd0c9abc59899b454086}{
\index{CowichanLinuxTuples@{CowichanLinuxTuples}!vecdiff@{vecdiff}}
\index{vecdiff@{vecdiff}!CowichanLinuxTuples@{CowichanLinuxTuples}}
\subsubsection[{vecdiff}]{\setlength{\rightskip}{0pt plus 5cm}{\bf real} CowichanLinuxTuples::vecdiff ({\bf Vector} {\em actual}, \/  {\bf Vector} {\em computed})\hspace{0.3cm}{\tt  \mbox{[}protected, virtual\mbox{]}}}}
\label{class_cowichan_linux_tuples_213185666ea7dd0c9abc59899b454086}


For description see \hyperlink{index_vecdiff_sec}{14. 1-Norm Vector Difference} \begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em actual}]first vector. \item[{\em computed}]second vector. \end{description}
\end{Desc}


Implements \hyperlink{class_cowichan_775d72b5e7d122f9f32555352278250e}{Cowichan}.\hypertarget{class_cowichan_linux_tuples_2b1a77ecbd01ec847cf63fe7ebb50e35}{
\index{CowichanLinuxTuples@{CowichanLinuxTuples}!winnow@{winnow}}
\index{winnow@{winnow}!CowichanLinuxTuples@{CowichanLinuxTuples}}
\subsubsection[{winnow}]{\setlength{\rightskip}{0pt plus 5cm}void CowichanLinuxTuples::winnow ({\bf IntMatrix} {\em matrix}, \/  {\bf BoolMatrix} {\em mask}, \/  {\bf PointVector} {\em points})\hspace{0.3cm}{\tt  \mbox{[}protected, virtual\mbox{]}}}}
\label{class_cowichan_linux_tuples_2b1a77ecbd01ec847cf63fe7ebb50e35}


For description see \hyperlink{index_winnow_sec}{7. Weighted Point Selection} \begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em matrix}]integer matrix. \item[{\em mask}]boolean matrix. \item[{\em points}]evenly selected points. \end{description}
\end{Desc}


Implements \hyperlink{class_cowichan_13d60e06ced3b5da79d62c133ce82337}{Cowichan}.

\subsection{Member Data Documentation}
\hypertarget{class_cowichan_linux_tuples_a6a295eddcf047ef4199a1f60c29f9ee}{
\index{CowichanLinuxTuples@{CowichanLinuxTuples}!NUM\_\-WORKERS@{NUM\_\-WORKERS}}
\index{NUM\_\-WORKERS@{NUM\_\-WORKERS}!CowichanLinuxTuples@{CowichanLinuxTuples}}
\subsubsection[{NUM\_\-WORKERS}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf CowichanLinuxTuples::NUM\_\-WORKERS} = 2\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{class_cowichan_linux_tuples_a6a295eddcf047ef4199a1f60c29f9ee}


The number of worker processes to spawn. \hypertarget{class_cowichan_linux_tuples_8147ab1e9ceb24271c0f8d05b7b050d5}{
\index{CowichanLinuxTuples@{CowichanLinuxTuples}!PORT@{PORT}}
\index{PORT@{PORT}!CowichanLinuxTuples@{CowichanLinuxTuples}}
\subsubsection[{PORT}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf CowichanLinuxTuples::PORT} = 25000\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{class_cowichan_linux_tuples_8147ab1e9ceb24271c0f8d05b7b050d5}


The port number the LinuxTuples server is running on. \hypertarget{class_cowichan_linux_tuples_606850f3470fa6dabc5073f30f3cbdff}{
\index{CowichanLinuxTuples@{CowichanLinuxTuples}!SERVER@{SERVER}}
\index{SERVER@{SERVER}!CowichanLinuxTuples@{CowichanLinuxTuples}}
\subsubsection[{SERVER}]{\setlength{\rightskip}{0pt plus 5cm}const char $\ast$ {\bf CowichanLinuxTuples::SERVER} = \char`\"{}localhost\char`\"{}\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{class_cowichan_linux_tuples_606850f3470fa6dabc5073f30f3cbdff}


The host where the LinuxTuples server can be found. 

The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
cowichan\_\-lt/src/\hyperlink{cowichan__lt_8hpp}{cowichan\_\-lt.hpp}\item 
cowichan\_\-lt/src/\hyperlink{cowichan__lt_8cpp}{cowichan\_\-lt.cpp}\item 
cowichan\_\-lt/src/\hyperlink{cowichan__lt_2src_2gauss_8cpp}{gauss.cpp}\item 
cowichan\_\-lt/src/\hyperlink{cowichan__lt_2src_2half_8cpp}{half.cpp}\item 
cowichan\_\-lt/src/\hyperlink{cowichan__lt_2src_2hull_8cpp}{hull.cpp}\item 
cowichan\_\-lt/src/\hyperlink{cowichan__lt_2src_2invperc_8cpp}{invperc.cpp}\item 
cowichan\_\-lt/src/\hyperlink{cowichan__lt_2src_2life_8cpp}{life.cpp}\item 
cowichan\_\-lt/src/\hyperlink{cowichan__lt_2src_2mandel_8cpp}{mandel.cpp}\item 
cowichan\_\-lt/src/\hyperlink{cowichan__lt_2src_2norm_8cpp}{norm.cpp}\item 
cowichan\_\-lt/src/\hyperlink{cowichan__lt_2src_2outer_8cpp}{outer.cpp}\item 
cowichan\_\-lt/src/\hyperlink{cowichan__lt_2src_2product_8cpp}{product.cpp}\item 
cowichan\_\-lt/src/\hyperlink{cowichan__lt_2src_2randmat_8cpp}{randmat.cpp}\item 
cowichan\_\-lt/src/\hyperlink{cowichan__lt_2src_2sor_8cpp}{sor.cpp}\item 
cowichan\_\-lt/src/\hyperlink{cowichan__lt_2src_2thresh_8cpp}{thresh.cpp}\item 
cowichan\_\-lt/src/\hyperlink{cowichan__lt_2src_2vecdiff_8cpp}{vecdiff.cpp}\item 
cowichan\_\-lt/src/\hyperlink{cowichan__lt_2src_2winnow_8cpp}{winnow.cpp}\end{CompactItemize}
